home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / ddj0897.zip / RCSC.ZIP / LIB51 / FREE.C < prev    next >
Text File  |  1997-01-12  |  435b  |  17 lines

  1. /*
  2. ** free(ptr) - Free previously allocated memory block.
  3. ** Memory must be freed in the reverse order from which
  4. ** it was allocated.
  5. ** ptr    = Value returned by calloc() or malloc().
  6. ** Returns ptr if successful or NULL otherwise.
  7. */
  8. free(ptr) char *ptr; {
  9.    /* need to disable interrupt to provide exclusive access
  10.     in multitasking environment */
  11.    disable();
  12.    _memptr = ptr;
  13.    enable();
  14.    return ptr;
  15.    }
  16.  
  17.